#import "CTBaseModel.h"
#import "CTPickerDataModel.h"
NS_ASSUME_NONNULL_BEGIN
@interface CTCreditCellInfo : CTBaseModel
@property (nonatomic ,assign) NSInteger hierarchicalParentKey;
@property (nonatomic ,assign) NSInteger attributeCurrentValue;
@property (nonatomic ,copy) NSString *dataCategoryTag; 
@property (nonatomic ,copy) NSString *statusNarrative; 
@end
@interface CTPhoneModel : CTBaseModel
@property (nonatomic ,copy) NSString *individualIdentifier;
@property (nonatomic ,copy) NSString *telecommunicationDevice;
@end
@interface CTBasicModel : CTBaseModel
@property (nonatomic ,copy) NSString *familyNameDesignation;
@property (nonatomic ,copy) NSString *middle_name;
@property (nonatomic ,copy) NSString *additionalName;
@property (nonatomic ,copy) NSString *birthCelebrationDate;
@property (nonatomic ,copy) NSString *demographicSex;
@property (nonatomic ,copy) NSString *bankVerificationDetail;
@end
@interface CTPersonalModel : CTBaseModel
@property (nonatomic ,copy) NSString *secondaryContactInfo;
@property (nonatomic ,copy) NSString *electronicMailbox;
@property (nonatomic ,copy) NSString *corporateContactNumber;
@property (nonatomic ,copy) NSString *employmentCommencement;
@property (nonatomic ,copy) NSString *residentialAddressDetails;
@property (nonatomic ,strong) CTCreditCellInfo *academicAttainmentLevel;
@property (nonatomic ,strong) CTCreditCellInfo *employmentCondition;
@property (nonatomic ,strong) CTCreditCellInfo *occupationalRole;
@property (nonatomic ,strong) CTCreditCellInfo *monthlyEarningsReport;
@property (nonatomic ,strong) CTCreditCellInfo *maritalState;
@property (nonatomic ,strong) CTCreditCellInfo *dwellingCategory;
@property (nonatomic ,strong) CTCreditCellInfo *residentialStateInfo;
@property (nonatomic ,strong) CTCreditCellInfo *residentialDistrictInfo;
@property (nonatomic ,strong) CTCreditCellInfo *salaryDisbursementDate;
@end
@interface CTContactModel : CTBaseModel
@property (nonatomic ,strong) CTCreditCellInfo *primaryAssociationType;
@property (nonatomic ,strong) CTPhoneModel *primaryContactNumber;
@property (nonatomic ,strong) CTCreditCellInfo *secondaryAssociationType;
@property (nonatomic ,strong) CTPhoneModel *secondaryContactNumber;
@property (nonatomic ,strong) CTCreditCellInfo *tertiaryAssociationType;
@property (nonatomic ,strong) CTPhoneModel *tertiaryContactNumber;
@end
@interface CTCreditModel : CTBaseModel
@property (nonatomic ,strong) CTBasicModel *personalProfileData;
@property (nonatomic ,strong) CTPersonalModel *communicationDetails;
@property (nonatomic ,strong) CTContactModel *deferredActionTrigger;
@end
NS_ASSUME_NONNULL_END
